
AOS.init({
	easing: 'ease-out-back',
	duration: 1000,
	once:true
});

// $('[aos="fade-up"]').each(function() {
//     // 使用.data()方法添加自定义参数
//     $(this).attr('aos-once', true);
// });

$("html,body").animate({
	scrollTop: 0
}, 500);

jQuery(window).on("scroll", function (e) {
	scroll_now = jQuery(window).scrollTop();
	if (scroll_now > 0) {
		$('.header').addClass('hasBg')
	} else {
		$('.header').removeClass('hasBg')
	}
});


$('#goTop').click(function () {
	$("html,body").animate({
		scrollTop: 0
	}, 1000);
})

$('.pheader .navbox').click(function () {
	$(this).toggleClass('activeBox')
	$('.menuList').stop().slideToggle();
})

$('.menuList .item .tb img').click(function () {
	$(this).toggleClass('rotate');
	$(this).parents('.tb').siblings('.types_top').stop().slideToggle();
	$(this).parents('.item').siblings().children('.types_top').stop().slideUp();
	$(this).parents('.item').siblings().find('img').removeClass('rotate');
})

if (document.documentElement.clientWidth > 1024) {
	$('.each_animate').each(function (index, ele) {
		var $span = $(ele).find('span');
		var text = $(ele).text(); // 获取<p>标签的内部HTML内容
		if ($span.length === 0) {
			// 如果没有找到<span>，直接对整个文本进行拆分
			var textArray = text.split('');
			var html = '';
			for (var i in textArray) {
				html += '<div style="display: inline-block;">' + textArray[i] + '</div>';
			}
			$(ele).html(html); // 替换原来的<p>内容
		} else {
			// 如果找到了<span>，对<span>内部的文本进行拆分
			var spanText = $span.html();
			var spanTextArray = spanText.split('');
			var spanHtml = '';
			for (var i in spanTextArray) {
				spanHtml += '<div style="display: inline-block;">' + spanTextArray[i] + '</div>';
			}
			$span.html(spanHtml); // 替换<span>内部的内容
		}

		$(ele).contents().filter(function () {
			return this.nodeType === 3; // 保留文本节点
		}).each(function () {
			var text = $(this).text();
			var textArray = text.split('');
			var html = '';
			for (var i in textArray) {
				html += '<div style="display: inline-block;">' + textArray[i] + '</div>';
			}
			$(this).replaceWith(html);
		});

		$(ele).find('div').each(function (index, ele) {
			let delay = index * 0.1;
			$(ele).css({
				'transition-delay': delay + 's',
				// 'opacity': '0',
				'transform': 'translateY(-800px)',
				'min-width': '10px'
			});
		});
	});

}